//练习2： 使用fp.flowRight()、fp.prop()和fp.first()获取第一个car的name

const fp = require("lodash/fp");

// horsepower 马力
// dollar_value 价格
// in_stock

const cars = [
  {
    name: "Ferrari FF",
    horsepower: 60,
    dollar_value: 700000,
    in_stock: true,
  },
  {
    name: "Spyker C12 Zagato",
    horsepower: 650,
    dollar_value: 648000,
    in_stock: false,
  },
  {
    name: "Jaguar XKR-s",
    horsepower: 550,
    dollar_value: 132000,
    in_stock: false,
  },
  {
    name: "Audi R8",
    horsepower: 525,
    dollar_value: 114200,
    in_stock: false,
  },
  {
    name: "Aston Martin One-77",
    horsepower: 750,
    dollar_value: 1850000,
    in_stock: true,
  },
  {
    name: "Pagani Huayra",
    horsepower: 700,
    dollar_value: 1300000,
    in_stock: false,
  },
];

const getFirstItemName = fp.flowRight(fp.prop("name"), fp.first);
console.log(getFirstItemName(cars)); // Ferrari FF
